package main

import (
	"fmt"
	"time"
)

// https://www.cnblogs.com/zhaoyingjie/p/15702383.html
func main() {
	dateDemo1()
}

// 获取当前年月日
func dateDemo1() {
	now := time.Now()    // 获取当前时间
	year := now.Year()   // 获取年份
	month := now.Month() // 获取月份
	day := now.Day()     // 获取日期

	fmt.Printf("当前年份: %d\n", year)
	fmt.Printf("当前月份: %d\n", month)
	fmt.Printf("当前日期: %d\n", day)

	fmt.Printf("时间戳（秒）：%v;\n", time.Now().Unix())
	fmt.Printf("时间戳（纳秒）：%v;\n", time.Now().UnixNano())
	fmt.Printf("时间戳（毫秒）：%v;\n", time.Now().UnixNano()/1e6)
	fmt.Printf("时间戳（纳秒转换为秒）：%v;\n", time.Now().UnixNano()/1e9)

	fmt.Println(time.Now().Format("2006-01-02 15:04:05")) //2024-09-25 14:38:28
	fmt.Println(time.Now().Format("20060102150405"))      //20240925143828
}
